<?php

  require_once "JooS/Event.php";

  /**
   * Событие возникает после успешного копирования файлов пакета в систему
   * возникает в JooS_PHPackager_Manager::install
   *
   * @property JooS_PHPackager_Instance $package
   */
  final class JooS_Event_Phpackager_Package_Commited extends JooS_Event {
    /**
     * @param JooS_PHPackager_Instance $package
     * @return JooS_Event_Phpackager_Package_Commited
     */
    public function setPackage(JooS_PHPackager_Instance $package) {
      $this->package = $package;
      return $this;
    }

    /**
     * @return JooS_Event_Phpackager_Package_Commited
     */
    public static function getInstance() {
      return self::_getInstance(__CLASS__);
    }
  }
